package com.xbongbong.pro.searchcustomer.pojo;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;
import java.util.Set;

/**
 * @Author shian
 * @create 2019-09-09 22:13
 * @Description
 */
@Getter
@Setter
@ToString
public class TransferStatusPojo {
    /**
     * 转换的总条数
     */
    private Integer totalNum;
    /**
     * 转成功的数量
     */
    private Integer successNum;
    /**
     * 转失败的原因是某字段值重复的数量
     */
    private Integer repeatNum;
    /**
     * 转失败的数量
     */
    private Integer errorNum;

    /**
     * 转成功的公司pid
     */
    private List<String> successPids;

    /**
     * 转失败的原因是某字段值重复的公司pid
     */
    private List<String> RepeatPids;

    /**
     * 转失败的公司pid
     */
    private List<String> errorPids;
    /**
     * 是否转数据开始
     */
    private Boolean begin;
    /**
     * 是否转数据完成
     */
    private Boolean finish;

    /**
     * 无需审批标识  1：无需审批直接完成流程并通过 0：需要继续审批
     */
    private Integer noApprovalRequired;
    /**
     * 转失败的信息
     */
    private Set<String> errorMsgs;

    public TransferStatusPojo(){
        this.totalNum = 0;
        this.successNum = 0;
        this.repeatNum = 0;
        this.errorNum = 0;
        this.begin = true;
        this.finish = false;
        this.noApprovalRequired = 1;
    }
}
